congruence modulo problems and solutions