Added solution for target 5

@russellbstephens @astaffieri, please switch to the bbrouse_target5 branch and make sure this solution works (it should). If it does, then merge this PR.