author: zhaoyue-zephyrus
score: 10 / 10

TL;DR