Library for Competitive Programming online-judge-tools/verification-helperを利用しています. ac-libaryにある要素は再発明していません.