added solutions per link provided