main is in kadai2