Project Euler 327(3)

http://projecteuler.net/index.php?section=problems&id=327


今朝電車の中でノートに向かって考えていたら、M(C,R)が実質1行で書ける方法を思いついた。なんだったんだ、いったい。O(R)だし。R = 30にだまされた。