Various approaches (18/31)

Various approaches