959 in german words:

neunhundert neunundfünfzig