add aoj

solve 523,566,2100,2185
edit some files