import std.stdio;
import std.string;
import std.array;
import std.algorithm;
import std.conv;
import std.range;
import std.functional;
import std.bigint;

void main(string[] args) {
    auto input = readln.chomp.split.map!(to!BigInt);
    BigInt s = input[0];
    BigInt c = input[1];

    BigInt ans = min(s, c/2);
    ans += (c-ans*2)/4;
    ans.writeln;
}