This document outlines a lab assignment for a geography course where students must use GIS tools to locate an ideal site for a new high-end audio store. Students are provided with spatial data layers and demographic data for Montreal. The tasks involve preparing the data, identifying competitor locations, finding census tracts with high concentrations of the target demographic, and using buffers to refine the target area and calculate statistics. The final product will be a map showing the proposed store location and buffer, competitors, and key demographic statistics for residents within 1km.
For more course tutorials visit
www.newtonhelp.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Improving Effeciency with Options in SASguest2160992
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Bis 155 Enhance teaching / snaptutorial.comHarrisGeorg46
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
BIS 155 Lab 3 of 7: Alice Barr Realty Analysis
BIS 155 Education Specialist / snaptutorial.comMcdonaldRyan131
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
For more course tutorials visit
www.newtonhelp.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Improving Effeciency with Options in SASguest2160992
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Bis 155 Enhance teaching / snaptutorial.comHarrisGeorg46
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
BIS 155 Lab 3 of 7: Alice Barr Realty Analysis
BIS 155 Education Specialist / snaptutorial.comMcdonaldRyan131
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
Bis 155 Exceptional Education / snaptutorial.comDavis142
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle
This will help you getting started with using the Spectrum On Demand services from MapInfo Pro.
These services include geocoding and drivetime regions.
The examples here are based on MapInfo Pro 64 bit.
For more classes visit
www.snaptutorial.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
For more course tutorials visit
www.newtonhelp.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
BIS 155 Lessons in Excellence / bis155.comkopiko33
For more course tutorials visit
www.bis155.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 Inspiring Innovation -- bis155.comkopiko101
For more course tutorials visit
www.bis155.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
Bis 155 Education Organization / snaptutorial.comBaileya121
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
Bis 155 Effective Communication / snaptutorial.comBaileyac
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
BIS 155 Lab 3 of 7: Alice Barr Realty Analysis
For more classes visit
www.snaptutorial.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
This project shows methods of mapping surname data from 1940 in Nova Scotia, based on voter lists. The names were mapped in ArcMap to create a hard copy map and ArcGIS Online application, while a CSV database was loaded onto CartoDB to use with a Leaflet template, allowing users to query surnames and see their distribution. The idea was inspired by an interactive map of Irish surname data. The data for this project was transcribed from Ancestry.ca.
Bis 155 Exceptional Education / snaptutorial.comDavis142
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle
This will help you getting started with using the Spectrum On Demand services from MapInfo Pro.
These services include geocoding and drivetime regions.
The examples here are based on MapInfo Pro 64 bit.
For more classes visit
www.snaptutorial.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
For more course tutorials visit
www.newtonhelp.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
BIS 155 Lessons in Excellence / bis155.comkopiko33
For more course tutorials visit
www.bis155.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 Inspiring Innovation -- bis155.comkopiko101
For more course tutorials visit
www.bis155.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
Bis 155 Education Organization / snaptutorial.comBaileya121
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
Bis 155 Effective Communication / snaptutorial.comBaileyac
For more classes visit
www.snaptutorial.com
BIS 155 Course Project Excel Project
BIS 155 Lab 1 of 7: Saddle River Marching Band
BIS 155 iLab 1 Upper Saddle River Marching Band (New)
BIS 155 Lab 2 of 7: Excel's Advanced Formulas & Functions
BIS 155 iLab 2: First National Bank (New)
BIS 155 Lab 3 of 7: Alice Barr Realty Analysis
For more classes visit
www.snaptutorial.com
Excel Project 1 – MS Excel
Use the project description HERE to complete this activity. For a review of the complete rubric used in grading this exercise, click on the Assignments tab, then on the title "Excel Project 1." Click on Show Rubrics if the rubric is not already displayed.
This project shows methods of mapping surname data from 1940 in Nova Scotia, based on voter lists. The names were mapped in ArcMap to create a hard copy map and ArcGIS Online application, while a CSV database was loaded onto CartoDB to use with a Leaflet template, allowing users to query surnames and see their distribution. The idea was inspired by an interactive map of Irish surname data. The data for this project was transcribed from Ancestry.ca.
Training modules for site selection analysis in GIS. There are 14 modules of four to six slides each. Each module is designed to run for 20 to 30 minutes of instruction in conjunction with explanations, examples and demonstrations.
BTE 320-498 Summer 2017 Take Home Exam (200 poi.docxAASTHA76
BTE 320-498/ Summer 2017
Take Home Exam
(200 points)
Due 6/30/2017 – 11:59pm (No extensions)
Presentation in class Friday June 30 at 5:30 PM
Required Part
1. (a) Explain in English what the following function will do. Explain how it works.
(b) What will be the output if the following calls are made:
whoknows(2) =
whoknows(15) =
whoknows(-3) =
(c) Write a function digitize (using loops) that takes two parameters: one integer
parameter and one bool parameter. The function would print the integer one digit
at a time each on a separate line. If the bool parameter passed were true, the
function would print the digits from the most significant digit to the least
significant. Otherwise, it would print it in the reverse order (least significant to
most significant).
Function Call Output
digitize(1758,true) 1
7
5
8
digitize(1758,false) 8
5
7
1
(d) Write a function (without using loops) that reverses the digits in an integer
and prints out the integer in this reverse form. It is not necessary to calculate the
value of the reverse integer, just print out the digits in reverse order. The function
should be called reverse. Remember to explain your functions, either by adding
comments or using pseudocode or showing how you derived the function. State
any assumptions you make.
2. (a) Write a function, printdivisors, that takes a single integer parameter and prints
all the numbers less that the parameter that are divisors of the parameter (i.e.
divides it without a remainder) including 1. So printdivisors(6) will print 1,2,3.
Note you may use a wrapper function or default parameters.
(b) Write a function, sumdivisors, that takes a single integer parameter and returns
the sum of all the divisors of the parameter (including 1). So sumdivisors(6) will
return 6 as 1+2+3=6. Note you may use a wrapper function or default parameters.
(c) Write a function, allperfects, that takes two parameters, each an integer, in any
order and prints out all the perfect numbers between the lower parameter and the
higher parameter. A perfect number is one is which the sum of its divisors is equal
to the number itself.
Remember to explain your functions, either by adding comments or showing how
you derived the function. State any assumptions you make.
3. (a) Write a recursive function, printZeros, which prints out a series of zeros. The
function takes one parameter and prints out the number of zeros specified by the
parameter. So printZeros(4) will print: 0000 and printZeros(2) will print 00.
(b) Write a recursive function, printZPattern, which prints out a pattern of zeros
as follows:
printZPattern(3) outputs:
000
printZPattern(1) outputs:
0
printZPattern(4) outputs:
0000
00 000
0 00
0
(c) How would you modify your second function to print a mirror pattern, such as
(you do not have to code this one, just explain):
printZPattern2(3) outputs:
000
00
0
00
000
Re ...
Analytics with Power BI and R - A Hands on session. See how you can transform your existing Business Intelligence platform to really a data insights platform fueled by R and driven by machine learning.
Nowadays, organizations are looking to transform their data processing efforts into analytics and reports, which gives real-time insights into their business using machine learning and R recently. Microsoft power BI as a self-service BI tool, which defines an approach for enabling self-service analytics helps people to easily extract data from different sources, apply data transformation for visualizing data in an appropriate way. R become a language for data analysis and machine learning. Recently, Microsoft enabled users to use R codes and visuals inside the Power BI.
Want to know how you can integrate all your enterprise data together in one place? Then join us on.
Sample Questions The following sample questions are not in.docxtodd331
Sample Questions
The following sample questions are not inclusive and do not necessarily represent all of the types of
questions that comprise the exams. The questions are not designed to assess an individual's readiness to
take a certification exam.
SAS 9.4 Base Programming – Performance-based Exam
Practical Programming Questions:
Project 1:
This project will use data set sashelp.shoes.
Write a SAS program that will:
• Read sashelp.shoes as input.
• Create the SAS data set work.sortedshoes.
• Sort the sashelp.shoes data set:
o First by variable product in descending order.
o Second by variable sales in ascending order.
Run the program and answer the following questions:
Question 1: What is the value of the product variable in observation 148?
Answer: Slipper
Question 2: What is the value of the Region variable in observation 130?
Answer: Pacific
Project 2:
This project will use the data set sashelp.shoes.
Write a SAS program that will:
• Read sashelp.shoes as input.
• Create a new SAS data set, work.shoerange.
• Create a new character variable SalesRange that will be used to categorize the observations into
three groups.
• Set the value of SalesRange to the following:
o Lower when Sales are less than $100,000.
o Middle when Sales are between $100,000 and $200,000, inclusively.
o Upper when Sales are above $200,000.
Run the program, then use additional SAS procedures to answer the following questions:
Question 3: How many observations are classified into the “Lower” group?
Answer: 288
Question 4: What is the mean value of the Sales variable for observations in the “Middle” group? Round
your answer to the nearest whole number.
Answer: 135127
Project 3:
This project will work with the following program:
data work.lowchol work.highchol;
set sashelp.heart;
if cholesterol lt 200 output work.lowchol;
if cholesterol ge 200 output work.highchol;
if cholesterol is missing output work.misschol;
run;
This program is intended to:
• Divide the observations of sashelp.heart into three data sets, work.highchol, work.lowchol, and
work.misschol
• Only observations with cholesterol below 200 should be in the work.lowchol data set.
• Only Observations with cholesterol that is 200 and above should be in the work.highchol data
set.
• Observations with missing cholesterol values should only be in the work.misschol data set.
Fix the errors in the above program. There may be multiple errors in the program. Errors may be syntax
errors, program structure errors, or logic errors. In the case of logic errors, the program may not
produce an error in the log.
After fixing all of the errors in the program, answer the following questions:
Question 5: How many observations are in the work.highchol data set?
Answer: 3652
Question 6: How many observations are in the work.lowchol data set?
Answer: 1405
Standard Questions:
Que.
Slides from my talk at Brighton SEO fringe event - MeasureFest. Details the tools and techniques necessary to easily automate Google Analytics reporting.
1. Geography 307 Lab Assignment #2:
Business Geography - Locating a High- End Audio Store
----------------------------------------------------------------------------------------------------------
Handed out: Monday Jan. 21st
Due: Monday, Feb 4th at 10:00 am
----------------------------------------------------------------------------------------------------------
Introduction
The purpose of this exercise is to demonstrate the use of GIS for a business application; in this
case, determining the ideal location of a high-end audio store. Paradigm
(http://www.paradigm.com/) is a Canadian company that sells mid-to-high end quality
speakers. They target a small market segment known as “Audiophiles”. Audiophiles shun
large chain shops, and favour the lesser- known, but superior products that Paradigm
makes, which are available only through independent, specialized retailers.
The main task of this assignment will be to find a good location in the Plateau neighborhood of
Montreal (St. Laurent/St. Denis and Avenue Mont-Royal area) for a store that will cater to
these audiophiles. Paradigm has revealed that through market research they have collected,
their target market is typically male, between the ages of 30 and 44, with an average yearly
household income of greater than $35,000. Most live in condominiums and townhouses in the
Plateau, and do not own cars. The new store should be located within 1km from a high
concentration of this target market.
Finished Product: At the end of this lab, you will hand in:
1) A map showing the location of your store with a 1km buffer around it, as well as the location
of competitors and census tract outlines. At the top right hand corner of your map, provide
estimates of total male population 30-44 years old that live within the 1km buffer, and their
average household income. Please be sure to include labels, scale bar, north arrow, titles, etc.
2) A cartographic model detailing the steps taken to create this map and perform the analysis.
Word, PowerPoint and Excel work very well for laying out these types of models.
1
2. Here is an example of using Excel to make a cartographic model:
http://www.biology.ualberta.ca/facilities/gis/uploads/instructions/MSCartoModel.pdf
We will be using a series of data from the census, including demographic attributes, census
tracts, and postal codes. After unzipping the lab data from WebCT, you should find the
following items:
1) postcode.shp, This shapefile contains postal code information for the island of
Montreal.
2) streets.shp, This shapefile shows the street network in Montreal.
3) plateau.shp, This shapefile consists of a polygon that shows the outline of the Plateau
neighborhood in Montreal.
4) centract.shp, This shapefile contains outlines of all census tracts
5) MalePop.dbf, A database of census data for your target market
6) income.txt, A text file with income information
Before beginning the lab, you should load these four components into a new ArcGIS project.
Open each attribute table and browse through the various fields to familiarize yourself with the
data structure.
Part A: Preparing the Data - Use of Clipping, Joining
Quite often you will find that before you can begin your analysis, you need to prepare data to
make it more efficient and usable.
1. Since our area of interest is the Plateau, and three of our datasets (postcode.shp,
streets.shp, and centract.shp cover the whole city, for simplicity’s sake it would be
worthwhile to clip these datasets to show only the Plateau area.
2. Use ArcGIS to open these three datasets, plus plateau.shp. If you look at the attribute
table of plateau.shp, you will notice that there is only one record, and there is no other
information. This type of file is often called a ‘Cookie Cutter’, as it is used to trim other
data to particular boundary or limit.
2
3. 3. To clip one layer based on another, we will use the Clip function. This is found under
ArcToolbox; Analysis Tools; Extract.
4. For this tool, the coverage to be clipped is considered the Input Features, and the
template, or Cookie Cutter, is the Clip Feature (in this case plateau.shp). Make sure
you give the resulting coverage a new, descriptive name. Repeat this procedure for
each of the city-wide datasets.
5. Remove the larger coverages from ArcGIS and use the new, clipped ones. From now
on, when this lab refers to a coverage like centract.shp, it is referring to the clipped
version.
3
4. The next step is to import the demographic data into your ArcGIS project. Fortunately, ArcGIS
supports both .dbf and .txt file import (provided that .txt files are tab-spaced). Add both
MalePop.dbf and Income.txt using the add data button.
You now need to connect the demographic data (available in MalePop.dbf and income.txt) to
the census tract information (centract.shp).
1. Choose a foreign key with which to make a join that will allow you to query MalePop.dbf
and income.txt from centract.shp. Do a few test queries to make sure that your join
works.
Part B: Finding your Target Market and Competition
Your data is prepared, and you are now ready to find a location for your audio store.
1. First, you need to find the location of your competitors, and add these locations to the
map.
2. Use the dealer locator information on http://www.paradigm.com to find the address
information of your closest competitor(s) (other Paradigm dealers that are within the
Plateau). Write down their addresses, including postal codes.
3. Perform a query on your clipped postcode.shp to see if any competitor postal codes (or
close enough) are found in the Plateau. Make note of the location of these postal code
points.
4. Create a new shapefile to hold the location of your competition in the Plateau. Create a
new shapefile by clicking on the ArcCatalog file drawer icon.
5. Navigate to the directory where you are storing your files for this assignment. Make a
new shapefile by clicking on File, followed by New, then Shapefile. Name this shapefile
“competitors.shp”.
6. You will see this window:
4
5. 1. Add fields to your new shapefile by right clicking on the name in ArcCatalog, and then
clicking on Properties. A new dialog window opens, and you can now add fields to the
attribute table. Add fields for Name, Street, Address, Postcode, and Province.
Choose type “Text” for all fields.
2. Go back to the ArcGIS window, and add your new (empty) shapefile. You are now ready
to add the location of your competition.
3. Open the Editor toolbar and click on Start Editing.
Attributes Editor Button
5
6. 4. Make sure you have your new shapefile, competitors.shp, selected. On the Editor
toolbar, your task should be to “Create New Features” and the target should be
“competitors.shp”. Use the Pencil button to place your point(s). Note that this is also
the method through which you would add line segments, and polygons, although in this
case, you are just adding one point. When you are done editing, click on Editor, then
save your edits.
5. You now need to add information to your attribute table for each of the competitors.
Again, using the Editor, click on the Attributes button (looks like an attribute table), and
then select your point feature and type in values for your competitors store locations.
Part C: Finding a place for your store
In this part of the lab, you will add a 1km buffer around your competitors locations, and then
use this and demographic information to site your new store. Generally, you want to be more
than 1km away from your competition, and as close as possible to a large group of your target
population.
1. Open up the Buffer tool dialogue, by going to ArcToolbox; Analysis tools; Proximity;
Buffer.
2. Follow the dialogue, select a buffer size of 1000 meters, and create a new shapefile
“competitors_Buffer.shp”. You now can more or less eliminate these areas as potential
sites for your store.
3. Query the data you related in Part A to determine where a good location would be start
looking for your target market. It is a good idea to add a field to MalePop.dbf that
summarizes the age categories you are interested in. You will have to remove any
relates or joins to be able to do this. Which census tracts have a large total number of
the target market?
4. Once you have identified a general location, use your knowledge of Montreal to pick a
main, commercial street that is close to your chosen census tract. You may need to
refer to a more detailed (and labeled) map like Google Maps to figure out exactly which
street is which. For the purposes of this assignment, you can pick any point, regardless
of whether there would actually be a vacant store at that location.
6
7. 5. Use the same method you used to place the competitors in a shapefile to create a new
shapefile for your potential store. Call this file location.shp. Be sure to add information
to its attribute table. Look up a nearby postal code in postcode.shp to use as a site for
your potential store. Use the Canada Post reverse postal code look up site at
http://www.canadapost.ca/ (find a postal code) to find the range of street addresses
for your site, based on the postal code you identify from postcode.shp. Pick the value
at the start of the range. Enter the street name without spaces, using underscores, and
omitting the prefix, such as “rue”.
6. Place a 1km buffer around your store location.
Part D: Refining your target market and calculating market stats
1. You are now going to use this buffer as a Cookie Cutter on your centract.shp
coverage. Perform a clip in the same manner as you did earlier in this lab assignment.
2. You now need to calculate the new area of your clipped census tracts, to determine
what percentage of each census tract is within a 1km range of your proposed location.
3. Create a new field of type Float to hold this new area. Select the field, and right click to
bring up the calculate geometry dialogue. Calculate the new area of each census tract
inside your buffer.
4. Note that in the Area field, the original area value still remains. Use this and the new
area value to find out the percentage of the census tract that is within your buffer.
Create a new field to hold this information, and use the field calculator to quickly
calculate this percentage.
5. You can now use this percentage to calculate the percentage of your target market that
would be found within your buffer (assuming that people are evenly spread throughout
the census tract), and their average income.
6. Remember that because there is a varying numbers of your target market in each
census tract, each group with its own average income, this will affect the average
income of the total group within your buffer. Make sure that you take this into
account when you are making your map and displaying the target market stats.
END OF LAB 3
7