USACO crypt1.