Google Hashcode 2018 qualification round Solution 35,167,476 Team Legendaries @prawn-cake @mikhaelsantos @banjoh