Wow this is hurting my head!! These puzzles are so amazing!! (currently stuck at level 17 XD)
Amazing work !!