Один сломанный бульбулятор вместо обычного факториала считает «простой факториал» - произведение всех простых чисел, не превосходящих данное, причем «простой факториал» работает только от простых чисел (иначе бульбулятор начинает булькать). Однажды, играя с бульбулятором, Миша подсчитал разность двух простых факториалов и запомнил ее, а сами числа забыл. От вас требуется написать программу, находящую сами два простых числа.
Во входном файле записано число, которое запомнил Миша (не более 5000 цифр).
В выходной файл вывести NO, если число не является разностью двух простых факториалов, иначе в первой строчке вывести YES, а во второй – большее из простых чисел.