Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual Grid tem um Piloto de randy de puniet e Voltas menores que 24?
 ###Tabelas: CREATE TABLE senior_team_season_records (senior_team_season_records_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Division VARCHAR, Wins VARCHAR, Ties VARCHAR, Final Position VARCHAR) CREATE TABLE all-time_saint_louis_athletica_statistics (all-time_saint_louis_athletica_statistics_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Nationality VARCHAR, Position VARCHAR, Athletica career VARCHAR, Appearances INT, Starts INT, Minutes INT, Goals INT, Assists INT) CREATE TABLE controversy (controversy_id AUTO_INCREMENT PRIMARY KEY, Category VARCHAR, Frequency VARCHAR, White VARCHAR, Brown VARCHAR, Black VARCHAR, Amerindian VARCHAR, Yellow VARCHAR, Total VARCHAR, difference between White and Black INT) CREATE TABLE b (b_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Position VARCHAR, Number VARCHAR, Season VARCHAR, Acquisition via VARCHAR) CREATE TABLE motogp_classification (motogp_classification_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Manufacturer VARCHAR, Laps INT, Time VARCHAR, Grid INT)  
SELECT MAX Grid FROM motogp_classification WHERE Rider = randy de puniet AND Laps < 24