First implementation yielding 60% score