Такие программы просто невозможны.
Это тоже само что:
первый ключик = 1
второй ключик = 2
я тебе могу написать тысячу вариантов как из 1 сделать 2, он как вычеслить что будет когда подставить в первый ключик 2.
Для этого существуют нейроные сети, если хочешь почитай
