Solution Tree Learning By Doing