#include <stdio.h>
int updiv(int i, int j){
// 나머지 없으면 0 리턴
if(i%j == 0){
return 0;
}
// 나머지 있으면 1 리턴
else{
return 1;
}
}
int main(void){
// 입력
int a,b,c,d,l;
scanf("%d", &l); // 방학 기간
scanf("%d", &a); // 국어 풀어야하는 페이지 수
scanf("%d", &b); // 수학 풀어야하는 페이지 수
scanf("%d", &c); // 하루 국어를 풀 수 있는 최대 페이지 수
scanf("%d", &d); // 하루 수학을 풀 수 있는 최대 페이지 수
// 계산
// 나머지 페이지가 있으면 하루 더
int math_day = a/c + updiv(a,c);
int ko_lang_day = b/d + updiv(b,d);
// 가장 오래걸리는 과목을 방학기간에 빼서 출력
if(math_day > ko_lang_day){
printf("%d", l - math_day);
}
else{
printf("%d", l - ko_lang_day);
}
return 0;
}