Nice puzzles! at first i thought they might be too much but they made for a really interesting challenge in the end.