Yeah. I will do the best I can. I mean, there’s tens to hundred different commodity breakouts. So I will just give a high level, Will, which is what by the way, with some of the lead times coming in, that’s why we are getting some more inventory, which is, again, not a bad thing. We really start with the interconnect and we are -- interconnect for most part has come down a bit, but they are still in a wide range of, I don’t know, eight weeks to 30 weeks or so, Will, with -- it’s improved two-day weeks at the beginning of 2022. We don’t see that happening in the defense side and aerospace side, we think that’s going to continue to be extended lead times in particularly in that low aero connector space. Then you go jump over to the capacitors MLCC the general purpose those lead times have come back to more [Audio Gap] most notably in the mobiles that are back to normal levels of in the 12 weeks to 18 weeks. But even in capacitors, if you look at the high capital, large-sized caps that go into automotive and high voltage large case size, they still have 30 plus weeks. So just in a passive connector, there’s a huge range of disparities, Will, in lead times, which is why it’s so tough to just summarize. If you jump over to the semi side, you get -- again, products primarily supporting consumer and compute, we are experiencing lead time reductions in that area. You mentioned one like, i.e., memory has come way down of recent. But demand is still outpacing the MCUs and power discretes, for example, lead times remain in the 40 weeks to 52 weeks, things like op amps are still 40 weeks to 52 weeks, voltage regulators 48 weeks to 52 weeks, programmable logic, even some programmable logic, although, some of that’s improved, you still have anywhere from 20 weeks to 26 weeks. So it’s -- and then the controller space as you pointed out, not much change there 8-bit, 16-bit, 32-bit, pretty much across the Board. Low end might be 20 weeks. Higher end 52 weeks to 60 weeks. So I would say, and how you go through every commodities, we have the time to do that, but we do this for our customers though by the way, we are -- that are using the control towers and our supply chain services. So we do continue to update on what we see in the market across the Board. We are glad to do that in a separate session for anybody on this call as well by the way, as to what we are seeing overall. So hope that answers at least at a high level. It’s certainly a mixed bag out there, which I think what’s driving the complexity and the disparities and confusion as to what’s the market outlook is.