Test Version Fully work

Can solve problem no. 1 2 and 4