user: Question: Which constructor had laps amounting to more than 21 where the driver was John Surtees?
Columns: ['Driver', 'Constructor', 'Laps', 'Time/Retired', 'Grid']
Types: ['text', 'text', 'real', 'text', 'real']
Sample row: ['Jim Clark', 'Lotus - Climax', 40.0, '2:41:38.4', 1.0]
SQL:

assistant: SELECT "Constructor" FROM "Table" WHERE "Laps" > 21.0 AND "Driver" = 'John Surtees';