Pretty sweet. Not really "hard", as they're sort of less puzzle and more just the kind of thing you have to spend time on to eventually put in the right order, but fun. It starts getting pretty rough around level 6. Was a cakewalk before that. But 6 took me 6:31.