import java.math.BigInteger;

public class Euler162 {
    public static void main(String[] args) {
        BigInteger total = BigInteger.ZERO;
        for (int n = 1; n <= 16; n++) {
            BigInteger b16 = BigInteger.valueOf(16);
            BigInteger b15 = BigInteger.valueOf(15);
            BigInteger b14 = BigInteger.valueOf(14);
            BigInteger b13 = BigInteger.valueOf(13);
            BigInteger t = BigInteger.valueOf(15).multiply(b16.pow(n - 1));
            BigInteger m0 = b15.pow(n);
            BigInteger m1 = BigInteger.valueOf(14).multiply(b15.pow(n - 1));
            BigInteger mA = m1;
            BigInteger m01 = b14.pow(n);
            BigInteger m0A = b14.pow(n);
            BigInteger m1A = BigInteger.valueOf(13).multiply(b14.pow(n - 1));
            BigInteger m01A = b13.pow(n);
            total = total.add(t.subtract(m0).subtract(m1).subtract(mA).add(m01).add(m0A).add(m1A).subtract(m01A));
        }
        System.out.println(total.toString(16).toUpperCase());
    }
}
