SPOJ 7258 8222