Challenging puzzles, I struggle with last couple levels because of how difficult it is and last character was hard to understand. But I think these are fine puzzles and I completed all levels.