善因 ぜんいん
zen'in

Noun

1. good cause (that will bring a good reward); good deed

Buddhism
Antonym of 悪因