Japan Map Stack

YUTA TAKI
5,191 4.33 (40)

Physics puzzle