static void solve() {
		Queue<String> q = new LinkedList<String>();
		int cont = 1;
		for (int i = 'a'; i <= 'z'; i++) 
			q.add((char) i+"");
		while (!q.isEmpty()) {
			String c = q.poll();
			map.put(c, cont++);
			if (c.length() < 5) {
				int start = (int) c.charAt(c.length() - 1) + 1;
				for (int i = start; i <= 'z'; i++)
					q.add(c + (char) i);
			}
		}
	}