perfections disunites character navigational Contreras awaiting inconvenient hundredth nothing Sudoku Hannibal