Shirley has nine fewer stickers than Abby.Abby has seven more stickers than Cary. Cary has 28 stickers. How many stickers does Shirley have?