Added solutions 1 - 6