Sphere online judge solutions