① Common Command-Line System  ② Online Judge Platform System