(2) なんかかなり苦しい解き方、5人部屋の料金だと端数は出ないことを利用
一部屋分の代金はそれぞれ
5*4000=20000 , 6*3800=22800
合計の下3桁が800だから6人部屋一個があるのは確実 83800-22800=816000
下5桁の16000は5人部屋の料金じゃ作れないから 816000-20*22800=360000
360000/20000=18
6人部屋 21 5人部屋 18
部屋数 39 人数216
8の倍数になってたからok