solution #1 (bottom view)
solution #1 (bottom view)