SPOJ 8545