Yeah; I certainly agree with your point there. My point is only that most people on this forum are likely to be grown-ups, if they decided against working through the question - it is their own choice. I also feel that people have been very trigger happy with the homework assumption. Particularly, the question in this thread does not strike me as a home work question (what would one learn from doing it?). It is, however, a very often used interview question in asic design interviews.