problem104