Place a number of tents, trees and caravans in the grid.
Each tree has a tent and a caravan orthogonally connected to it. No two
equal symbols can touch eachother, not even diagonally. The numbers on the outside indicate how many of each symbol are in that row or column.