basics/solution4
finished basics