my codes from usaco