Perfect sense (32/48)

Perfect sense