added solution for 2 till 5, began 6