全体的な解説お願いします。
あとMDVip関数について詳しく。