由“从第二堆中取出一些石头放进第一堆,那么第一堆的石头就比第二堆多5倍”,可知两堆石头的总和是7的倍数,从而知道两堆石头的总数既是3的倍数又是7的倍数,也就是这个数一定是21的倍数(3和7的最小公倍数是21)。21×7=147<150,不满足第一个条件;21×8=168,可见两堆石头的块数和最少为168块。168÷3=56(块),说明第一堆取出100块后最少还剩56块,那么第一堆原来最少有(56+100)=156块,第二堆有(168-156)12块,而168÷7=24,说明根据第二个条件操作后第二堆还剩下24块,与前面所说矛盾。通过试验可以发现,当两堆石子和为(168+21×27)210块,即第一堆是170块、第二堆是40块时,才能同时满足两个条件 。
答案为:第一堆是170块、第二堆是40块
望采纳