Solved 244.  hehe misleading euler problem hehe...