Sunil ran 18 mile and walked 21 mile. How much farther did Sunil walk than run?