Puzzle 594 is up - I'll check in later for replies!