My directions:

Create a script that determines what areas meet the following
conditions:

* Moderate slope — between 5 and 20 degrees
* Southerly aspect — between 150 and 270 degrees
* Forested — land cover types of 41, 42, or 43

Be sure to use the map algebra expressions of the arcpy.sa module.

I'm getting a final raster image with 3 colors on it when it should only be two...either you are in range of the above constraints or not. 

```
#import arcpy
import arcpy
#set env
from arcpy import env
#set workspace
env.workspace = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex9/"
from arcpy.sa import *

try:

    if arcpy.CheckExtension("spatial")== "Available":
        arcpy.CheckOutExtension("spatial")
#set elevation raster
        elevraster = arcpy.Raster("elevation")

        sloper = Slope(elevraster)
#Moderate slope — between 5 and 20 degrees
        idealslope = sloper < 20
        idealslope_lower = sloper > 5

        slopeFinal = idealslope - idealslope_lower

        slopeFinal.save("slopeFinal")

#Southerly aspect — between 150 and 270 degrees
        sAspect = Aspect(elevraster)
        s = sAspect > 150
        n = sAspect < 270

        sAspectFinal = n - s

        sAspectFinal.save("sAspectFinal")
#Forested — land cover types of 41, 42, or 43
#forestCover = arcpy.Raster("landcover.tif")

        forestCover = RemapValue([[41,1], [42,2], [43,3]])
        outreclass = Reclassify("D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex9/landcover.tif", "VALUE", forestCover, "NODATA")
        outreclass.save("forestReclass")

        properArea = (outreclass & sAspectFinal & slopeFinal)
        properArea.save("properArea") 

        arcpy.CheckInExtension("spatial")

finally:
    print "I'm done"

```

Suggestions? I'm sure there is a much better way to do this but I'm so new just trying to do it step by step, so I can understand the larger thinking process in writing python.