initial
;
initial
remove the inefficient solution