top関数化，元論文に忠実に