Project Euler #96: Su Doku