print -3 % 2
print 3 % 2
print -3 % 3
print 3 % 3
print
print -3 % -2
print 3 % -2
print -3 % -3
print 3 % -3
print
print 0 % 1
print 0 % -1


