first try by samarthd1810 | SimScale...