HomepageCBHPuzzles solved by CBH Puzzles solved by CBH 126Italian specialtiesMarco Regaliasolved 11,650 timesSolve puzzle