spoj programs done by me