This is actually a set of two problems: (in one question, I believe it is useful and convenient to analyse them together)
Problem A
$N$ arbitrary points are given in a plane (all different). $N$ arbitrary lines are also given in the same plane (no two of them are parallel). Show that there exist a set of $N$ perpendiculars from points to lines such that there is a single perpendicular from each point, there is a single perpendicular to each line, and no two such perpendiculars intersect.
Problem B
Is the analoguous claim valid if the word "line" is replaced with "circle", and "parallel" with "concentric"?
NOTE: "A perpendicular" in the context of these problems means a segment going from a point to a line/circle (of course perpendicular to the line/circle).
I know the answer to Problem A, but not to Problem B. I am not attaching the answer to Problem A (for the time being), since I do not want to spoil possible different approaches.
I appreciate any hint/insight/idea of yours.