1. Bile, secreted by liver is stored temporarily in .
 
2The longest part of alimentary canal is .