Logic Puzzles

Tents and Trees

 

For every tree you must mark a tent horizontally or vertically adjacent to it. No tent can be in an adjacent square to another tent (even diagonally) but a tree can border any number of tents. The numbers by each row and column tell you how many tents there should be in that row or column. Can you locate all the tents?