That's actually a fun little puzzle.