($y,$m,$d)=<>=~/\d+/g; $d+=2; $D=$d%((31,($y%4<1^$y%100<1^$y%400<1)+28,31,30,31,30,31,31,30,31,30,31)[$m-1]+1); if($D<$d){ $d=$D+1; if(++$m==13){ $m=1; ++$y } } printf"$y/%02d/%02d",$m,$d