initial commit with full solutions