asingle printer might be shared by all users of network.many users can send print jobs to the printer ,even when the printer is already busey.these print jobs are placed in a queue until the printer becomes available.then the print job with the highest priority is sent to printer first. write a c++ programme that implement the previous queue using linked list.assume this queue has two priorities 0 and 1,each job has an id and priority. 1-load initial list of jobs from auser specified input file into queue. 2-view queue contents of waiting jobs. 3-perform serve and append operation on queue. plz any one help me or give somthing to help me pleeeeeez?