Menengah Exercism • nim

Sieve