Brennerd

Trees and Tents is a challenging logic puzzle.