'''
Created on Apr 17, 2017

@author: Susan
'''

def bagelCount(orders):
    if len(orders) > 0:
        return orders[0]/12 + orders[0] + bagelCount(orders[1:])
    else:
        return 0



# def bagelCount(orders):
#     if len(orders) > 0:
#         return orders[-1]/12 + orders[-1] + bagelCount(orders[:-1])
#     else:
#         return 0
         

   
   
    
# def bagelCount(orders):
#     return orders[0] + orders[0]/12 + bagelCount(orders[1:])


# def bagelCount(orders): 
#     if len(orders)>1:
#         return orders[1] + orders[1]/12 + bagelCount(orders[2:])
#     else: 
#         return bagelCount(orders[0])



if __name__ == '__main__':
    alist = [4,14,55,16]
    print bagelCount(alist)