In Which part of the alimentary canal food is finally digested?

Small Intestine

Oral Cavity

Stomach

Large Intestine