Т. к. Давыдов хотел о чем-то попросить столяра, значит сам он не столяр. А либо маляр, либо водопроводчик. Значит, столяр либо Кондратьев, либо Федоров. Известно, что столяр является знакомым Давыдова, а Федоров никогда не слышал о Давыдове. Значит, Давыдов и Федоров не знакомы. Отсюда следует, что столяр - Кондратьев. Т. к. столяр работал у водопроводчика, но не у Давыдова, значит водопроводчик - Федоров. Оставшаяся профессия - маляр - принадлежит Давыдову.