#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int bs[101];
int rs[101];
int ts[101];
int main(){

  int n;
  int y;
  while(cin>>n&&n){
    cin>>y;
    for(int i=0;i<n;i++)
      cin>>bs[i]>>rs[i]>>ts[i];
    double opt=-1;
    int res=0;
    for(int i=0;i<n;i++){
      double a=1;
      if(ts[i]==1)a*=(1+y*1.0*rs[i]/100);
      else{
	for(int j=0;j<y;j++)a*=(1+1.0*rs[i]/100);
      }
      if(opt<a){
	opt=a;
	res=bs[i];
      }
    }
    cout<<res<<endl;
  }
  return 0;
}