27 Levels
easy
1005 Plays
833 Plays
786 Plays
hard
614 Plays
575 Plays
563 Plays
548 Plays
impossible
527 Plays
518 Plays
515 Plays
496 Plays
medium
494 Plays
487 Plays
481 Plays
474 Plays
469 Plays