Connect the dots challenge: my entry