new scientist puzzle #103 answer