When was Muhammad Shafi born?

Muhammad Shafi was born in 1869.