Fun puzzles. I feel like gates are hard to distinguish from one another, except for the rotation and translation ones.