The Gale Eisenberg program that solves a Fisher market (for three agents, three goods). You can use this to explore different market equilibria. See if you can figure out how to extract prices. There are two tables there. The first is the actual Gale Eisenberg program -- changing W and solving using the Excel solver will give you the new solution. The second illustrates strategic behavior.