Strategies to solve congruence problems