Siapa saja yang boleh mengganti puasa dengan fidyah, dan siapa saja yang tidak boleh menggantinya dengan fidyah?