Первые два - примитив. Только надо уловить алгоритм. Там нельзя глубоко вникать, правильный ответ - поверхностный. В тестовой велика вероятность случайной ошибки, из серии, что не задумываясь, пишешь правильно, а если думать, то - лотерея. Лишняя подстраховка не помешает.