Seja f (m, n) o número de maneiras que você pode ter coberturas na pizza com m coberturas diferentes (m ≥ 2), usando cada cobertura em exatamente n fatias (n ≥ 1). Reflexões são consideradas distintas, rotações não são.
Assim, por exemplo, f (2,1) = 1, f (2,2) = f (3,1) = 2 e f (3,2) = 16. f (3,2) é mostrado abaixo:
Encontre a soma de todos f (m, n) tal que f (m, n) ≤ 1015.
euler281()
deve retornar 1485776387445623.
testString: 'assert.strictEqual(euler281(), 1485776387445623, "euler281()
should return 1485776387445623.");'
```