All of them are Context Sensitive.
Option A , For one 0 donot push anything to stack and then for all 0 push it into the stack , same with 1 , for 1st 1 donot do anything and from rest start pushing it into stack , and for every zero now pop out 0 and 1.
here we require 2 stacks for storing the info of first 0 and 1 , and one more stack for comparing , so it is CSL.
Option B , for all 0 push them into stack , and for 1 push them into stack and pop out 0 after all 0 are poped out push 1's. Now to push 0 we require here comparision with m , but we have poped them out , so we would need atleast 3 stack.
Option C again we need 3 stacks at min.
so all are CSL , let me know if i am wrong.