Go #1: Solution