Really solid puzzles! I got stuck on the last one for like 20 minutes but managed to do it and felt really good!