Итак , я начал выписывать данные множества при различных значения 

 , нашел общие элементы, и пришел к выводу, что искомое множество есть 

.
Но меня не устраивает такой подход к решению этой задачи...
Может быть я не тем путем пошел. И стоит просто находить в явном виде по несколько элементов каждого множества, составлять последовательность общих, и подгонять их под общуу формулу? 
Но мне кажется что мой путь (или его аналог должен иметь место)
Вас правильно не устраивает первоначальный подход. Потому что "подгонять что-то под общую формулу" - это вообще не решение математической задачи. Правильный способ - именно Ваш второй. Не ясно, почему Вы его называете "менее аналитическим".


Вот здесь я застрял.......
И зря, осталось одно очевидное действие. Вы начали с предположения, что 

. Пора вернуться к этому 

 и выяснить, какой вид он обязательно имеет. (Ну, строго говоря после этого надо бы проверить, все ли 

, имеющие такой вид, лежат в 

. Но если аккуратно строить рассуждение, то даже это не обязательно.)
При чем понятно, что 

Эта строка лишняя. Не то чтобы она неверна, но не нужно это для решения.
-- 12.08.2016, 11:20 --Впрочем нет, вот здесь у Вас ошибка:
Это обычное линейное диафантово уравнение, которое легко решается.


У Вас ведь 

 и 

 должны быть натуральные. А какие они получаются здесь?