/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

import java.time.*;
import java.time.temporal.ChronoUnit;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		long days = daysUntilMarch14( ZoneId.of( "Africa/Tunis" ) );
		System.out.println( "days = " + days );
	}
	
	public static long daysUntilMarch14 ( ZoneId zoneId )
	{
	    LocalDate today = LocalDate.now( zoneId );
	
	    MonthDay march14 = MonthDay.of( 3 , 14 );
	    LocalDate then = today.with( march14 );
	
	    if ( Period.between( today , then ).isNegative() ) { then = then.plusYears( 1 ); }
	    return ChronoUnit.DAYS.between( today , then );
	}

}