my solutions for some online judges