Посмотрел в вопросах - ребята через разность делают. Но так, наверно, тоже должно работать. Если код верный, но только валидатор под другое решение заточен - то ладно. Мне просто интересно, правильно ли я решаю именно таким способом.