# 数値の取得
A,B,C = map(int,input().split())

# 計算と比較後回数を出力
max_cnt = B // A
sat_cnt = C
if max_cnt < sat_cnt:
  print(max_cnt)
else:
  print(sat_cnt) A,B,C = map(int,input().split()) A map(int,input().split()) map int input().split() ().split () input split B C max_cnt = B // A max_cnt B // A B A sat_cnt = C sat_cnt C if max_cnt < sat_cnt:
  print(max_cnt)
else:
  print(sat_cnt) max_cnt < sat_cnt max_cnt sat_cnt print(max_cnt) print max_cnt print(sat_cnt) print sat_cnt C = map(int,input().split()) map(int,input().split()) C B,C = map(int,input().split()) map(int,input().split()) B sat_cnt = C C sat_cnt A,B,C = map(int,input().split()) map(int,input().split()) A max_cnt = B // A B // A max_cnt
# 数値の取得
A,B,C = map(int,input().split())

# 計算と比較後回数を出力
max_cnt = B // A
sat_cnt = C
if max_cnt < sat_cnt:
  print(max_cnt)
else:
  print(sat_cnt)