/*

???????????????????????? ???????¨???? ????????????

??????
??????????????????????????????????????????????????????????¨????????????????????????????????????£????§????
??§??????????????¨??????????????????????????????????????¨????????????????????????????¨????????????¨?????????
??????????????????????????\??????????¨????????????????????????¨??????????????????????????\???????¨???????
?????????????????¨?????????????????????????????????????????????????????????????????????????????°???????§£
????????????????????°??????????????????
??????????¨???????????????\??????????????????????????????

??§????????°???????????????????????§?????????????????????????¢???????????????¨??????????????§???????????¢
???????????¶?????§??????????????§??????????????????????????????????????????????°???\????????°????????????
???????????????????????¨???????????????????????????????????¢???????????¶?????????????????¨???????????????
?????????????????\???????????£????????§???????????????????????????????????????????±??????????????????????
??????????????????????????°???????????????????????¢???????????¶??\???????????????????±??????????????????§
??????????\??????????????????????????????????????????????????¨??????????????????°????????????????????????
??????????????????

???????????° n???????????????????????´??° y????????????????????±??????????????? b?????????????¨???? t???
??´?????? r ???????????????????????\?????¨????????????????????????????????????????????????????????????
????????°????????????????????????????????????????????? n???b ??????????????? 1 ??\???50 ??\????????´
??°???y ??? 1 ??\??? 30 ??\????????´??°???r ??? 1 ??\??? 100 ??\????????´??°??¨???????????????
????????????????¨???? t ?????????????????´?????? 1??????????????´?????? 2 ??§????????????????????????
????????????????????????????????????????????????????????§??????

??\???
?????°??????????????????????????\?????¨?????????????????????????????\?????????????????????????????¨?????§
????????????????????????????????????????????\??????????????§??????

1 ?????? n (??´??°)
2 ?????? y (??´??°)
3 ?????? ?¬¬ 1 ?????????????????± b r t (???????????´??° ; ????§????????????????)
4 ?????? ?¬¬ 2 ?????????????????±
???
n+2 ?????? ?¬¬ n ?????????????????±

??????
??\??????????????????????????¨??????????????????????????????????????????????????????????????????

*/

#include <stdio.h>
#include <math.h>

#define	NUM	1000	// 

int main( void )
{
	int n;			// ???????????° n
	int y;			// ????????????????????´??° y
	int b;			// ?????????????????±??????????????? b???
	int t;			// ?????????????????±?????????????¨???? t???
	int r;			// ?????????????????±?????´?????? r ??????????????????

	double nowY;	// ?¨??????¨: y ??´????????????
	double maxY;	// ???????????? y ??´????????????
	int maxB;		// ??????????????????????????????????????????
	int i;
	
	while ( 1 ) {
		scanf( "%d", &n );		// ??????????????° n????????\???

		if ( n == 0 ) {
			break;
		}

		maxY = -1;		// ???????????§???????¨????
		maxB = -1;


		scanf( "%d", &y );		// ???????????????????????´??° y????????\???

		for ( i = 0 ; i < n ; i++ ) {
			scanf( "%d %d %d", &b, &r, &t );

			if ( t == 1 ) {
				// ??????
				nowY = ( double )y * ( 1.0 + ( double )y * ( (double)r / 100.0 ) );
			}
			else {
				// ??????
				nowY = ( double )y * pow( 1.0 + ( (double)r / 100.0 ), ( double )y );
			}

//			printf( "[%d] %d %d %lf - %lf\n", b, r, t, nowY, maxY);

			if ( nowY > maxY ) {	// ???????????????????????????????????????
				maxY = nowY;
				maxB = b;
			}
		}

		printf( "%d\n", maxB );
	}

	return 0;
}

Measured memory_bytes: 692