ritérios diferentes da lista de classificação @scheme

Tenho uma lista finita de quádruplos, por exemplo,

(list (list 1 3 5 5) (list 2 3 4 9) (list 3 4 4 6)(list 4 7 10 3)).

Denote cada um dos elementos por (a1 a2 a3 a4

Por favor, ajude-me a escrever uma função de classificação que fornece uma lista "crescente" criada de acordo com os seguintes critérios:

os números a2,mais tarde a diferença (a3 - a4),e depois os números a3.

Por favor, ajude se você puder

questionAnswers(1)

yourAnswerToTheQuestion