Solutions to Griffith University's Sytyc Programming Puzzle