Student Allocation Python program that handles the allocation of first year engineering students into their respective second year programs.