Very very challenging questions :) Sometimes I have to spend time to know how to do it. My son who loved such challenging questions enjoys doing them. He now spends less time on video games and does these puzles more. I really like it and definately ...