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

public class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768);
    static PrintWriter out = new PrintWriter(System.out);
    static StringTokenizer t;

    static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    }

    static int ni() {
        return Integer.parseInt(sn());
    }

    static long nlo() {
        return Long.parseLong(sn());
    }

    public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    }

    static long mod = 998244353;

    static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    }

    static long add(long a, long b) {
        return (a + b) % mod;
    }

    static long maxn = 200005;

    static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    }
} import java.util.*; util.* java import java.io.*; io.* java public class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768);
    static PrintWriter out = new PrintWriter(System.out);
    static StringTokenizer t;

    static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    }

    static int ni() {
        return Integer.parseInt(sn());
    }

    static long nlo() {
        return Long.parseLong(sn());
    }

    public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    }

    static long mod = 998244353;

    static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    }

    static long add(long a, long b) {
        return (a + b) % mod;
    }

    static long maxn = 200005;

    static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    }
} Main static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768); br new BufferedReader(new InputStreamReader(System.in), 32768) static PrintWriter out = new PrintWriter(System.out); out new PrintWriter(System.out) static StringTokenizer t; t static long mod = 998244353; mod 998244353 static long maxn = 200005; maxn 200005 static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    } sn {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    } while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        } t == null || !t.hasMoreTokens() t == null t null !t.hasMoreTokens() t.hasMoreTokens() t.hasMoreTokens t {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        } try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            } catch (IOException e) {
                throw new RuntimeException();
            } IOException e {
                throw new RuntimeException();
            } throw new RuntimeException(); new RuntimeException() {
                t = new StringTokenizer(br.readLine());
            } t = new StringTokenizer(br.readLine()) t new StringTokenizer(br.readLine()) return t.nextToken(); t.nextToken() t.nextToken t static int ni() {
        return Integer.parseInt(sn());
    } ni {
        return Integer.parseInt(sn());
    } return Integer.parseInt(sn()); Integer.parseInt(sn()) Integer.parseInt Integer sn() sn static long nlo() {
        return Long.parseLong(sn());
    } nlo {
        return Long.parseLong(sn());
    } return Long.parseLong(sn()); Long.parseLong(sn()) Long.parseLong Long sn() sn public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    } main {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    } int t = 1; t 1 while (t-- > 0) {
            solve();
        } t-- > 0 t-- t 0 {
            solve();
        } solve() solve out.close() out.close out String args[] args static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    } pro {
        return (a % mod * b % mod) % mod;
    } return (a % mod * b % mod) % mod; (a % mod * b % mod) % mod (a % mod * b % mod) a % mod * b a % mod a mod b mod mod long a a long b b static long add(long a, long b) {
        return (a + b) % mod;
    } add {
        return (a + b) % mod;
    } return (a + b) % mod; (a + b) % mod (a + b) a b mod long a a long b b static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    } solve {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    } int a=ni(); a ni() ni int b=ni(); b ni() ni if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b); a<=5 a 5 out.println(0) out.println out 0 if(a<=12)
            out.println(b/2);
        else
            out.println(b); a<=12 a 12 out.println(b/2) out.println out b/2 b 2 out.println(b) out.println out b public class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768);
    static PrintWriter out = new PrintWriter(System.out);
    static StringTokenizer t;

    static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    }

    static int ni() {
        return Integer.parseInt(sn());
    }

    static long nlo() {
        return Long.parseLong(sn());
    }

    public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    }

    static long mod = 998244353;

    static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    }

    static long add(long a, long b) {
        return (a + b) % mod;
    }

    static long maxn = 200005;

    static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    }
} public class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768);
    static PrintWriter out = new PrintWriter(System.out);
    static StringTokenizer t;

    static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    }

    static int ni() {
        return Integer.parseInt(sn());
    }

    static long nlo() {
        return Long.parseLong(sn());
    }

    public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    }

    static long mod = 998244353;

    static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    }

    static long add(long a, long b) {
        return (a + b) % mod;
    }

    static long maxn = 200005;

    static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    }
} Main
import java.util.*;
import java.io.*;

public class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 32768);
    static PrintWriter out = new PrintWriter(System.out);
    static StringTokenizer t;

    static String sn() {
        while (t == null || !t.hasMoreTokens()) {
            try {
                t = new StringTokenizer(br.readLine());
            } catch (IOException e) {
                throw new RuntimeException();
            }
        }
        return t.nextToken();
    }

    static int ni() {
        return Integer.parseInt(sn());
    }

    static long nlo() {
        return Long.parseLong(sn());
    }

    public static void main(String args[]) {
        int t = 1;//ni();
        while (t-- > 0) {
            solve();
        }
        out.close();
    }

    static long mod = 998244353;

    static long pro(long a, long b) {
        return (a % mod * b % mod) % mod;
    }

    static long add(long a, long b) {
        return (a + b) % mod;
    }

    static long maxn = 200005;

    static void solve() {
        int a=ni();
        int b=ni();
        if(a<=5)
            out.println(0);
        else if(a<=12)
            out.println(b/2);
        else
            out.println(b);
    }
}