Add sahs3.cpp