Problem

6 /6


Penyerahan diri - 1

Problem

Pembeli ingin membeli produk bernilai S rubel. Dia mempunyai wang kertas N dalam denominasi P1, P2, ..., PN rubel. Penjual mempunyai wang kertas M dalam denominasi Q1, Q2, ..., QM< /kod>. rubel. Tentukan sama ada mereka boleh membayar.
 
Input: 
- baris pertama menetapkan jumlah S;
- dalam baris kedua - nombor N
;
- dalam baris ketiga  - N nombor P1, P2, ..., PN ;
- dalam baris keempat - nombor M;
- dalam baris kelima - M nombor Q1, Q2, ..., QM< / sub>.
Bilangan wang kertas daripada penjual dan pembeli serta denominasinya tidak melebihi 100.
 
Output: jika penjual boleh membayar pembeli, cetak denominasi wang kertas yang pembeli berikan kepada penjual dan yang dia terima sebagai perubahan. Cetak nombor dengan tanda “+” jika pembeli memberikan wang kertas denominasi yang sepadan kepada penjual dan dengan tanda “-” jika pembeli menerima wang kertas ini untuk pertukaran. Asingkan denominasi wang kertas dengan ruang.
Jika mereka tidak boleh membayar, cetak rentetan Mustahil.
 

 

Contoh
# Input Output
1
10
3
3 9 14
2
6 2
-2 +9 +3
2
100
3
74 35 8
2
196
Mustahil