Origami

Origami

ICPC 3568 4640 UVa 1446

Knot

Knot

UVa 1624