「参照」はなんとかわかったけど
それぞれの値がなんで適切な場所に代入されるのかがわからない・・。