add tree2, fix solution style