my solutions up until 110