#20, #19, #12