SPOJ 1684