usaco crypt1