MAP CODE:PRIMAL