difference different plane differential differentiate differently different differ difficulties difficulty difficult diffidently diffusion