Various approaches (23/31)

Various approaches