Various approaches (16/31)

Various approaches