-Perform a script (i.e., bash, perl, python) or a program (i.e., Java) that takes an integer i (where 5 <= i <= 12) and it creates a multiplication table that looks something like the one below.
-Using an external CSS file, enhance the script/program, so that it shades the background of a cell using a gray color scale (all color values for R, G, and B are the same. The lowest and the largest calculated value in the multiplication table will be colored using colors from the opposite extremes in the multiplication table, others in between, so that the numbers are visible.
Note: You do not have to color the background of row 1 and column 1.
-Do similar as above but this time using a color scale such as the rainbow color scale. Here is an example, but your table will probably be colored using different colors.