Various approaches (20/31)

Various approaches