f27aa83857c5831602a2a8e927781f23 - TS Solution