@idksamad78699: Took some time