Initial commit with solution