add euler 9 and gitignore