>>106563281
What reason do you have to believe that is a modulo-teaching exercise?