On whose teaching were Jainism and Sikhism based?

Answer :