Our Eureka moment - The Give Bytes puzzles come together