public T n(){
			if(m==12){
				if(d==day[m])return new T(y+1,1,1);
				else return new T(y,m,d+1);
			}
			if(m!=2){
				if(d==day[m])return new T(y,m+1,1);
				else return new T(y,m,d+1);
			}
			if(y%4==0&&(y%100!=0||y%400==0)){
				if(d==29)return new T(y,m+1,1);
				else return new T(y,m,d+1);
			}
			if(d==day[m])return new T(y,m+1,1);
			else return new T(y,m,d+1);
		}