Implement recursive solution with text quicklooks