#include void testmuli(long a, long b, long ab) { assert (a * b == ab); } void testdivi(long a, long b, long ab) { assert (a / b == ab); } void shltesti(long a, long b, long ab) { assert (a << b == ab); } void shrtesti(long a, long b, long ab) { assert (a >> b == ab); } long sieve(long size) { bool sieve[1000]; for(long i=0; i