Clever puzzles and real innovative thinking here. I echo Dos's comment about guidance but the surprises were so great that it was still satisfying.