this is my best solve without output conditionals. i like it more than my actual solve, but it scores about 100 wsum worse, so it sadly gets relegated to showcase. why are output conditionals allowed anyway?