Task: NL2SQL (source dataset: WikiSQL)

Natural language to SQL, also known as NL2SQL, is the problem of generating a SQL query that can be executed on a input table, for a given natural language question.

You will be given an input table called "table" in the markdown format, as well as a question. Your task is to generate an SQL query that can be executed on the input table to answer the question.

Please ensure that the generated SQL only return relevant columns being specifically asked in the question (e.g., in SQL please don't return more than one columns in SELECT if only one column is needed to answer the given question, and similarly please refrain from using SELECT * unless the entire row is needed to answer the question).
 
When generating SQL code, please use the SQLite syntax to ensure that your SQL is executable on SQLite3. Use only columns that are present in the table, always use quotes around your column and table names (some column names have punctuation or special characters), and refer to the columns using the column-names exactly as they appear in the table, do not add or remove punctuation (underscore, slash, etc.)

No explanation, return the code only with the following markdown codeblock format : ```sql<SQL CODE>```. For example, ```sql
SELECT * FROM "table"
``` is a valid format.

Table:
|   Position | Driver / Passenger                         | Equipment     |   Points | Wins   | Second   | Third   |
|-----------:|:-------------------------------------------|:--------------|---------:|:-------|:---------|:--------|
|          1 | daniël willemsen / sven verbrugge          | zabel - vmc   |      341 | 13     | —        | —       |
|          2 | evgeny scherbinin / sergei sosnovskikh     | mth -apz      |      258 | —      | 5        | 3       |
|          3 | marco happich / meinrad schelbert *        | zabel-vmc     |      243 | 1      | 1        | 2       |
|          4 | maris rupeiks / haralds kurpnieks          | ktm - ayr     |      231 | 1      | 4        | 2       |
|          5 | jan hendrickx / tim smeuninx               | zabel-vmc     |      217 | —      | —        | 1       |
|          6 | andy burgler / martin betschart            | ktm-vmc       |      211 | —      | 2        | 2       |
|          7 | joris hendrickx / eli piccart              | ktm-ayr       |      180 | —      | —        | 1       |
|          8 | stuart brown / luke peters                 | zabel-vmc     |      165 | —      | —        | 1       |
|          9 | vaclav rozehnal / marek rozehnal           | zabel-vmc     |      157 | —      | —        | 1       |
|         10 | marcel willemsen / bjorn roes              | zabel-vmc     |      137 | —      | —        | —       |
|         11 | josef brustmann / stefan urich             | ktm-nph       |      117 | 1      | —        | —       |
|         12 | janis daiders / lauris daiders             | zabel-vmc     |      115 | —      | —        | —       |
|         13 | nicky pulinx / ludo somers                 | ktm-ayr       |      113 | —      | —        | —       |
|         14 | jarno van den boomen / henry van de wiel   | mth-vmc       |      100 | —      | 1        | 1       |
|         15 | carlo van duijnhoven / christian verhagen  | mth-vmc       |      100 | —      | —        | —       |
|         16 | ueli müller / reto grütter                 | zabel-mth     |      100 | —      | —        | —       |
|         17 | eric schrijver / ramon van mil             | mth-vmc       |       93 | —      | —        | —       |
|         18 | tomas cermak / ondrej cermak               | jawa-vmc      |       68 | —      | —        | —       |
|         19 | kristers sergis / kaspars stupelis         | ktm-mefo      |       64 | —      | 2        | 1       |
|         20 | john watson / mark watson                  | zabel-vmc     |       57 | —      | —        | —       |
|         21 | bertram martin / bruno kaelin              | zabel-vmc     |       57 | —      | —        | —       |
|         22 | martin walter / andre saam                 | zabel-vmc     |       54 | —      | —        | —       |
|         23 | henrik söderqvist / collin dunkley         | husaberg -vmc |       52 | —      | 1        | 1       |
|         24 | scott wilkinson / gary burt                | zabel-vmc     |       52 | —      | —        | —       |
|         25 | kristof santermans / patrick nieuwenhuizen | yamaha -vmc   |       47 | —      | —        | —       |
|         26 | john lyne / michael turner                 | zabel-vmc     |       26 | —      | —        | —       |
|         27 | laurent devoldre / sebastian devoldre      | husaberg-vmc  |       20 | —      | —        | —       |
|         28 | thijs derks / roy derks                    | husaberg-bsu  |       17 | —      | —        | —       |
|         29 | michael poirier / bertrand poirier         | ktm-vmc       |       14 | —      | —        | —       |
|         30 | geert devoldere / guennady auvray          | honda -eml    |       13 | —      | —        | —       |
|         31 | werner wittmann / mario wohlfart           | zabel-ayr     |       10 | —      | —        | —       |
|         32 | andreas clohse / guido schlabertz          | zabel-vmc     |       10 | —      | —        | —       |
|         33 | marcel grondman / martijn geerdink         | zabel-vmc     |        9 | —      | —        | —       |
|         34 | roland sutter / sandro michelleto          | ktm-vmc       |        9 | —      | —        | —       |
|         35 | patrick fagerberg / daniel fagerberg       | ktm-ayr       |        9 | —      | —        | —       |
|         36 | wim janssen / henk roenhorst               | zabel-vmc     |        8 | —      | —        | —       |
|         37 | maikel kuster / wilfried keuben            | zabel-vmc     |        8 | —      | —        | —       |
|         38 | johan smit / bart notten                   | husaberg-bsu  |        7 | —      | —        | —       |
|         39 | patrick greup / marc van deutekom          | ktm-vmc       |        7 | —      | —        | —       |
|         40 | imantas tamuliunas / egidijus karaliunas   | ktm-ayr       |        6 | —      | —        | —       |
|         41 | jens bochmann / stefan progscha            | zabel-ayr     |        6 | —      | —        | —       |
|         42 | jean marie ains / bernard jayet            | zabel-vmc     |        5 | —      | —        | —       |
|         43 | baptiste bigand / julien bigand            | mth-bsu       |        5 | —      | —        | —       |
|         44 | andrus vaks / raimo kaul                   | ktm-ayr       |        4 | —      | —        | —       |
|         45 | boudewijn gommeren / steve van tongerlo    | ktm-ayr       |        4 | —      | —        | —       |
|         46 | david keane / andy heighes                 | mth-vmc       |        3 | —      | —        | —       |
|         47 | david surcin / landry tessier              | zabel-vmc     |        3 | —      | —        | —       |
|         48 | otomars skreija / gastons skreija          | mth-bsu       |        2 | —      | —        | —       |
|         49 | herve boursaud / edouard chereau           | ktm-vmc       |        1 | —      | —        | —       |
|         50 | guillaume martin / jacques pilleir         | zabel-vmc     |        1 | —      | —        | —       |

Question: What is the average position for a driver with less than 54 points and husaberg-bsu as equipment?

table_id: 2-16962043-4
label: SELECT AVG("Position") FROM "table" WHERE "Points" < 54 AND "Equipment" = "husaberg-bsu"