private final static boolean isLeap(long y) {
		boolean leap = false;
		if ((y % 4) == 0) {
			leap = true;
			if ((y % 100) == 0) {
				leap = false;
				if ((y % 1000) == 0) {
					leap = true;
				}
			}
		}
		return leap;
	}