algorithm training
part of the algorithm training in scut