.
Don't you think that you placed toooooooooooooooooo many assignments/questions into your post ? ? ? ? ? ?
I think so.
Let me remind you that the RULES of this FORUM allow one and only one problem/question per post.
So, PLEASE consider and accept my best advise to you :
SPLIT your post into the series of separate questions.
It is the only way to get at least something instead of getting nothing.
------------
I could deliver a long lecture to you why it is bad to place many questions into one post.
But in the short form, in this case you will get such a HUGE output, which will be very difficult to read.
Or will get nothing, at all . . . which is even more likely . . .