($n,$k)=glob<>; if($n%2==0&&$k==2){ print "Yes\n"; for(1..$n-1){ print $_," ",$_+1," ",$_&1?9998:-9999,"\n"; } exit; } if($k<3||$k==$n-1){ print "No"; exit; } print "Yes\n"; print "1 2 ",-($k+1),"\n"; for(3..$k){ print $_-1," $_ 1\n"; } for($k+1..$n){ print "1 $_ 2\n"; }