Когда он находится на квадрате с простым числом на нем, он кричит «P» (PRIME) с вероятностью 2/3 или «N» (НЕ ПРЕМЬЕР) с вероятностью 1/3 перед прыжком на следующий квадрат. Когда он находится на квадрате с номером на нем, который не является простым, он сжимает «P» с вероятностью 1/3 или «N» с вероятностью 2/3 перед прыжком на следующий квадрат.
Учитывая, что стартовая позиция лягушки случайна с той же вероятностью для каждого квадрата, и учитывая, что она слушает своих первых 15 крипов, какова вероятность того, что она услышит последовательность PPPPNNPPPNPPNPN?
Дайте свой ответ как часть p / q в сокращенной форме.
euler329()
должен вернуть 199740353/29386561536000.
testString: 'assert.strictEqual(euler329(), 199740353 / 29386561536000, "euler329()
should return 199740353 / 29386561536000.");'
```