Kayak coding challenge