(1)も(2)もできたけど、両方とも頑張って計算してくださいねって感じかな
エレガントな解答なんてあるとは思えないが問題の背景は気になる