х е положително цяло число по-малко от 500 . когато х е разделено на 7, остатъкът е 1 ; когато х е разделено на 3, остатъкът е 2 . колко х са там ?
"когато х делено на 7 и остави напомняне 1 . х може да бъде 1, 8,15 . . . . когато се раздели на 3 и остави напомняне 2 - х може да бъде 2, 5,8 . . . . така х трябва да бъде от формата 21 м + 8 където m  0, 1,2 , . . . . първо няма да бъде 8 и последно. . .
subtract(add(multiply(reminder(7, 500), 3), reminder(3, 500)), reminder(1, 500))