One or two of those are....er....challenging......:o(