#!/usr/bin/env gosh (define (how-meny l ws) (let loop ([i 0][sum 0][w (car ws)][wr (cdr ws)]) (if (> (+ sum w) l) i (loop (+ i 1) (+ sum w) (car wr) (cdr wr))) ) ) (define (main _) (let* ([l (read)]) (read)(read-char) (let ([ws (sort (map (^x (string->number x)) (string-split (read-line) " ")))]) (display (how-meny l ws)) )) (newline) 0)