I have provided a patch as per the solution suggested in #3, Please review if...