SPOJ 9952: 111...1 Squared