Daily Bridges

Connect every island, such that any island can be reached from any other. Each island contains a number that shows you how many bridges leave that island. Up to two bridges can connect islands together. Bridges can only go horizontally or vertically and may not cross each other.