public boolean search(int x, int y, int num) {
		if (x == 0 && y == 0) {
			return true;
		}
		if (x > 0) {
			boolean result = search(x - num, y, num * 3);
			if (result) {
				return true;
			}
		}
		if (y > 0) {
			boolean result = search(x, y - num, num * 3);
			if (result) {
				return true;
			}
		}
		return false;
	}