Floor by Overlapping surfaces

Hi!
I`m trying to create Floor by overlapping surfaces. But dynamo cant create polycurve for floor outline. At first I tried to intersect each surface with other, but unfortunately this method does not help.
So, I cant get correct solution. Maybe someone can help. Sorry for my English)