S=lambda:input()
I=lambda:int(input())
L=lambda:list(map(int,input().split()))
LS=lambda:list(map(str,input().split()))

a,b,c=L()
ans=0
if a*c<=b:
    ans=c
else:
    ans=b//a
print(ans) S=lambda:input() S lambda:input() input() input I=lambda:int(input()) I lambda:int(input()) int(input()) int input() input L=lambda:list(map(int,input().split())) L lambda:list(map(int,input().split())) list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split LS=lambda:list(map(str,input().split())) LS lambda:list(map(str,input().split())) list(map(str,input().split())) list map(str,input().split()) map str input().split() ().split () input split a,b,c=L() a L() L b c ans=0 ans 0 if a*c<=b:
    ans=c
else:
    ans=b//a a*c<=b a*c a c b ans=c ans c ans=b//a ans b//a b a print(ans) print ans ans=b//a b//a ans L=lambda:list(map(int,input().split())) lambda:list(map(int,input().split())) L ans=c c ans S=lambda:input() lambda:input() S b,c=L() L() b c=L() L() c I=lambda:int(input()) lambda:int(input()) I ans=0 0 ans LS=lambda:list(map(str,input().split())) lambda:list(map(str,input().split())) LS a,b,c=L() L() a
S=lambda:input()
I=lambda:int(input())
L=lambda:list(map(int,input().split()))
LS=lambda:list(map(str,input().split()))

a,b,c=L()
ans=0
if a*c<=b:
    ans=c
else:
    ans=b//a
print(ans)