26 Levels
easy
992 Plays
medium
877 Plays
1004 Plays
1144 Plays
hard
876 Plays
1066 Plays
impossible
1026 Plays
921 Plays
1288 Plays
1423 Plays