100 trees 100 solutions