#include <bits/stdc++.h>
using namespace std;
int n,x,y,a,b,s0,s1;
int feng,zhi,zong;
int eve[1000010];
int main(){
cin>>n>>x>>y>>a>>b;
for(int i=1;i<=n;i++){
cin>>feng>>zhi>>zong;
int he=zhi*y-feng*x,jing=zong-he;
if(jing==0) s0++;
else{
s1++,s0=0;
}
if(s0>=b) eve[i]=eve[i-1]/2;
else{
if(jing==0) eve[i]=eve[i-1];
else{
eve[i]=eve[i-1]+jing;
if(jing>he) eve[i]+=ceil(jing*0.5);
if(s1>=a) eve[i]*=2;
}
}
}
int maxn=-1;
for(int i=1;i<=n;i++){
if(maxn<eve[i]) maxn=eve[i];
}
cout<<maxn<<' '<<eve[n];
return 0;
}