#import sys
#import numpy as np
import math
#import itertools
#from fractions import Fraction
#import itertools
from collections import deque
from collections import Counter
#import heapq
#from fractions  import gcd
#input=sys.stdin.readline
#import bisect
a,b,c=map(int,input().split())
if b//a<c:
  print(b//a)
else:
  print(c) import math math from collections import deque from collections import Counter a,b,c=map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b c if b//a<c:
  print(b//a)
else:
  print(c) b//a<c b//a b a c print(b//a) print b//a b a print(c) print c a,b,c=map(int,input().split()) map(int,input().split()) a c=map(int,input().split()) map(int,input().split()) c b,c=map(int,input().split()) map(int,input().split()) b
#import sys
#import numpy as np
import math
#import itertools
#from fractions import Fraction
#import itertools
from collections import deque
from collections import Counter
#import heapq
#from fractions  import gcd
#input=sys.stdin.readline
#import bisect
a,b,c=map(int,input().split())
if b//a<c:
  print(b//a)
else:
  print(c)