There are several data elements that are necessary to create an invoice for a customer. These data elements typically include the customer's name and address, the date the invoice was created, the products or services being billed for, the price of each item, any applicable taxes or discounts, and the total amount due.
Each data element plays a crucial role in creating a complete and accurate invoice. The customer's name and address are important for identifying who the invoice is being sent to and where it should be mailed. The date the invoice was created is necessary for record-keeping and to establish payment due dates.
The products or services being billed for and their prices are essential for calculating the total amount due. Taxes and discounts may also be included to ensure that the invoice accurately reflects the final amount owed. All of these data elements must be carefully tracked and managed to ensure that invoices are accurate, timely, and professional.
To know more about data visit:-
https://brainly.com/question/13650923
#SPJ11
Drag the tiles to the correct boxes to complete the pairs.
Match the term to its use in creating perspective.
intum All rights resena
placement
size
Lines merging into a distance create
an illusion of depth.
The position of a shape relative to the
horizon affects your perception of depth.
Adds spatial depth to a shape.
color
A smaller shape, placed appropriately,
appears more distant than a similar
larger shape.
converging lines
Answer:
1. Converging lines
2. Placement
3. Color
4.Size
Explanation:
Can someone please help me answer this question?
Which programming language is the best? State reason.
Answer:
for me I think it is English
Explanation:
because I people don't know how to speak the programed computer can easily translate the language you know to English for people how don't no your language
Answer:
There is no single “best” programming language as each language has its own strengths and weaknesses that make it better suited for certain tasks than others. Different languages may have different goals and purposes, so the best language for a particular project will depend on what the project is trying to accomplish. For example, if the project requires a lot of web development, then a language like JavaScript may be the best choice whereas if the project requires a lot of data analysis, then a language like R or Python may be the best choice. Ultimately, the best language for a given project depends on the specific requirements of the project.
Explanation:
There is no one "best" programming language; the choice of language depends on the specific task or project at hand. Each programming language has its own strengths and weaknesses, and the most appropriate language for a given task can vary depending on factors such as the type of application, the skills of the development team, and the resources available.
It's worth noting that many popular languages like Python, JavaScript, and C++ are general-purpose and can be used to build a wide variety of applications. Some other languages like R, SQL, and Julia are specialized in specific areas like data analysis or databases.
Ultimately, the most important thing is to choose a language that your team is comfortable working with and that is well-suited to the task at hand.
Maple place garage is posting five job listings with the online service from example 4 in the skills and strategies section.
It may be calculated that each job ad for five openings will cost $320.
How to determine the priceThe pricing for each job listing from 5 to 20 will be $320 based on the entire question.
The difference between the price for one posting and the amount Maple Place will pay each posting is:
= $395 - $320
= $75
The five posts will cost the following:
= $320 × 5
= $1600
Last but not least, the five posts' combined savings will be:
= ($395 × 5) - $1600
= $1975 - $1600
= $320
It may be calculated that each job ad for five openings will cost $320.
To learn more about garage refer to:
brainly.com/question/26839615
#SPJ4
The complete question is-
Maple Place Garage is posting five job listings with the online service from Example 4.
a. How much is each posting?
b. How much less does Maple Place pay per posting compared to the price for one posting?
c. What is the cost of the five postings?
d. What is the total savings for the five postings?
a user receives this error message?
You are seeing the "Not Secure" warning because the website or web page you are visiting does not offer an encrypted connection, which is why. You have the option of using HTTP (insecure) or HTTPS when your Chrome browser connects to a website (secure).
What makes my website insecure?If your website displays as "not secure," an updated SSL Certificate is lacking from it. Your website's URL will begin with HTTP rather than HTTPS as a result, making it simple to identify.
Why does Chrome continue to claim that my connection is not private?Your browser's inability to successfully authenticate a Secure Sockets Layer (SSL) certificate is the primary cause of the "your connection is not private" error you may be experiencing.
To know more about HTTP visit :-
https://brainly.com/question/29910066
#SPJ4
Create a program that:
Asks if you want to participate. If they type anything but y, yes, Yes, or YES, it repeats until they type y, yes, Yes, or
YES (While statement)
The program then asks three survey questions that you create. At least on of the questions must have a decision structure that takes a different path depending on the answer.
Lastly, the program prints a summary of the responses.
Consider a scenario where we want to create a program that can calculate the average of a set of (moredata[0]) allows us to accept "y", "yes", or "yeah" to continue the loop.
In Python, how do you repeat a program?repeat() For practicing repeat in Python, the itertools package offers the repeat() function. We supply the data and the number of repetitions in the repeat() function.
How do you handle survey questions where respondents can choose from multiple answers?Since no statistical software will be able to measure this unless you can divide it into two separate questions, which you shouldn't do, you should eliminate the response entirely. Make sure to let your participants know that each question should only have one response.
To know more about Python visit:-
https://brainly.com/question/18502436
#SPJ1
Swapping items between memory and storage is called?
Swapping items between memory and storage is called Paging. When an operating system spends much of its time paging, instead of executing application software, it is said to be thrashing.
What does an operating system switch mean?Swapping: Swapping is the process of temporarily moving a process from the main memory to the secondary memory, which is faster than the secondary memory. However, because RAM has a limited capacity, dormant processes are moved to secondary memory.
Paging refers to the process of moving objects between memory and storage. List the symptoms of thrashing and what happens during it.
An operating system is considered to be thrashing when it spends a significant portion of its time paging rather than running application software.Swapping items between memory and storage is called Paging.
To learn more about Swapping refer to:
brainly.com/question/22589291
#SPJ4
1.File encryption?
2. Disk encryption?
3. Data transmission encryption?
Your data is protected by file encryption because it is encrypted. It can only be unlocked by someone who has the appropriate encryption key, such as a password. In Windows 10 Home, file encryption is not an option.
Describe disk encryption?By encoding data into unintelligible code that is difficult for unauthorized individuals to decipher, disk encryption is a technology that safeguards information. Every piece of data that is stored on a disk or disk volume is encrypted using disk encryption software and hardware.
How is data transfer encrypted?Data encryption converts information into a different form, or code, so that only those with a secret key (officially referred to as a decryption key) or password may decipher it. Data that is encrypted is often referred to as ciphertext, whereas plaintext refers to data that is not encrypted.
To know more about file encryption visits :-
https://brainly.com/question/29354739
#SPJ4
Which three Wi-Fi standards operate in the 2.4GHz range of frequencies? (Choose three.)
answer choices
a) 802.11b
b) 802.11n
c) 802.11g
d) 802.11ac
e) 802.11a
The three Wi-Fi standards that operate in the 2.4GHz range of frequencies are:
a) 802.11b
c) 802.11g
e) 802.11a
802.11b and 802.11g are considered older standards, with lower data transfer speeds compared to newer standards such as 802.11n and 802.11ac, which operate in the 5GHz range.
802.11g is known to have emerged on the market. With 802.11g it usually attempts to combine the best of both 802.11a and 802.11b also.
802.11b devices can't connect to 5 GHz networks but only to 2.4 GHz networks.802.11b radios are cheap and they grew in adoption quicker, even though the standards were released in the same year.
With 802.11a, which is now an older standard with a lower data transfer speeds compared to the newer standards.
Find more about Wi-Fi standards, using the link below:
brainly.com/question/6990823
#SPJ4
A device that allows you to talk to someone else in another location, is called?
A device that allows you to talk to someone else in another location is called a telephone.
Telephones are electronic devices that use a network of wires, cables, and other infrastructure to transmit the human voice over long distances. These devices have been in use for over a century and have undergone significant changes in terms of design and functionality. Modern telephones can be classified into several types, such as landlines, mobile phones, and VoIP (Voice over Internet Protocol) phones.
Landlines are connected to the telephone network via a wired connection, mobile phones use wireless networks, and VoIP phones use an internet connection for communication. Telephones are widely used for personal and professional communication and have become an essential part of our daily lives.
Learn more about mobile phones here: brainly.com/question/23433108
#SPJ4
2.11 LAB 2D: Code Debugging
code debugging overview fix errors in a program. description being able to fix errors in your own or others' code is an important aspect of computer programming.
Software professionals almost never have a program run perfectly the first time through, and this is absolutely normal. This lab will focus on fixing some of the most common errors. this phis process of finding and correcting errors is known as debugging. take note of these errors as they are likely to be some of the errors you will encounter in future labs and projects. objective The code given is supposed to print out the following in order: • The text "Hello World" A greeting that includes the first and last names the user has input •. First the program will prompt for your name, asking 'Enter a First Name', and "Enter a Last Name'. If the input is: Sparty Spartan Then output should be: Hello World The world says hello to Sparty Spartan Sparty Spartan 25.0 328896,2216578.9x3297 LAB ACTIVITY 2.11.1: LAB 2D: Code Debugging 0/30 main.py Load default template..
To learn more about computer programming please click below link.
brainly.com/question/14618533
#SPJ4
You work part-time at a computer repair store. A customer brought in a computer for repairs. The computer has the following specifications:
- AMD Phenom II x4 quad core processor.
- 8 GB DDR3 memory.
- Two SATA hard drives, one with the operating system installed, the other with a single volume for storing data.
- Single SATA optical drive.
You just replaced the power supply in the computer. Now the computer will not boot.
The computer will start when you press the power button. You'll see the PC turn off once Windows starts. The notice inside the lab can be closed by clicking OK. Select Motherboard from the menu that appears above the computer to go to the motherboard view and diagnose the issue.
Which of the following two configuration options is available through the BIOS UEFI setup screen?Altering the boot priority order, turning on or off onboard devices, supporting virtualization, and configuring security settings are just a few motherboard parameters that can be changed using UEFI/BIOS setup.
Which of the following methods for checking the CPU's temperature is the most straightforward?The simplest approach to check your CPU temperature is to instal a free CPU heat monitoring tool, such as Core Temp, and keep an eye out for spikes.
To know more about Motherboard visit :-
https://brainly.com/question/29834097
#SPJ4
Can anyone help me answer this question?
What is a V-Model? How is it represented?
The V-model is a diagram that shows the lifespan of a system's development. It is employed to create accurate project management and development lifecycle models.
Where is the V-Model applied?It can be applied to software projects of any magnitude, whether they are for the public sector, the military, or business. The model is a tool for streamlining the planning and execution of the creation, upkeep, and development of various IT systems.
What are the V model's steps?The SDLC phases in a conventional approach to the V-model are those of the Waterfall model: analysis of requirements. Functional and system design. architectural planning.
To know more about V-model visit:-
https://brainly.com/question/13262400
#SPJ1
Menu Loop and Monkey Intake
My instructions were as follows:
HOWEVER
I HAVE MOST OF THE CODE COMPLETED ALREADY. I NEED HELP WITH THE PARTS IN BOLD WRITING ONLY!!!!!!!!
// Complete reserveAnimal
// You will need to find the animal by animal type and in service country
public static void reserveAnimal(Scanner scanner) {
System.out.println("The method reserveAnimal needs to be implemented");
}
// Complete printAnimals
// You will need to find the animal by animal type and in service country
// Include the animal name, status, acquisition country and if the animal is reserved.
// Remember that this method connects to three different menu items.
// based on the listType parameter
// dog - prints the list of dogs
// monkey - prints the list of monkeys
// available - prints a combined list of all animals that are
// fully trained ("in service") but not reserved
// Remember that you only have to fully implement ONE of these lists.
// The other lists can have a print statement saying "This option needs to be implemented".
// To score "exemplary" you must correctly implement the "available" list.
public static void printAnimals() {
System.out.println("The method printAnimals needs to be implemented");
}
public static void main(String[] args) {
initializeDogList();
initializeMonkeyList();
}
I ONLY NEED HELP WITH THE IN LINE COMMENTS THAT ARE HIGHLIGHTED IN BOLD. I already have most of the code completed, and the over java files (dog, monkey, recuseanimal) completed as well, and can provide them in comments if needed, the code was apparently to long to have as apart of my original question.
Thanks in advance!!!!
import java.util.ArrayList;
import java.util.Scanner;
public class Driver {
private static ArrayList<Dog> dogList = new ArrayList<Dog>();
private static ArrayList<Monkey> monkeyList = new ArrayList<Monkey>();
// Instance variables (if needed)
public static void main(String[] args) {displayMenu();
Scanner scnr = new Scanner(System.in);
String displayMenu = scnr.nextLine();
String menu_option = scnr.nextLine();
initializeDogList();
initializeMonkeyList();
do {
displayMenu();
if(menu_option != "q") {
System.out.println("\t\t\t\tRescue Animal System Menu");
}
else if(menu_option == "1") {
System.out.println("[1] Intake a new dog");
}
else if(menu_option == "2") {
System.out.println("[2] Intake a new monkey");
}
else if(menu_option == "3") {
System.out.println("[3] Reserve an animal");
}
else if(menu_option == "4") {
System.out.println("[4] Print a list of all dogs");
}
else if(menu_option == "5") {
System.out.println("[5] Print a list of all monkeys");
}
else if(menu_option =="6") {
System.out.println("[6] Print a list of all animals that are not reserved");
}
else if(menu_option == "q") {
System.out.println("[q] Quit application");
}
else {
System.out.println("Enter a menu selection");
}
To learn more about MONKEY INTAKE please click on below link.
https://brainly.com/question/30224666
#SPJ4
Which of the following is used to measure the amount of storage a computer has?
*
A) Units of Space
B) Processing-per-second
C) Storage Units
D) Gigabytes
Answer:
Gigabytes
Explanation:
Gigabytes (GB) and Megabytes (MB) are used.
You manage a network that has multiple internal subnets. You connect a workstation to the 192.168.1.0 subnet, which uses the default subnet mask. This workstation can communicate with some hosts on the private network, but not with other hosts. You run ipconfig/all and see the following:
Ethernet adapter Local Area Connection:
Connection SPecifi.c DNS Suffix . : mydomain.local
Description ....... : Broadcom network adapter
Physical Address................ : 00-AA-BB-CC-74-EE
DHCP Enabled.......NO
Autoconfiguration Enabled.... Yes
IPv4 Address...............: 192.168.1.1
Subnet Mask.................: 255.255.0.0
Default gateway..........: 192.168.1.1
DNS Servers.............: 192.168.1.20 192.168.1.27
Which of the following is the MOST likely to cause of the problem?
The correct answer is router. A router connects different networks and routes traffic between them. Every network connected by a router has a special identification number or address called a network number.
Arp. To see the MAC addresses connected to IP addresses that the local workstation has recently contacted, use the arp command. The subnet mask for APIPA is 255.255.0.0, and the IP address range is (169.254.0.1 to 169.254.255.254), with 65,534 valid IP addresses. The range 169.254. 0.0-169.254. 255.255 has been set aside by the Internet Assigned Numbers Authority (IANA) for Automatic Private IP Addressing. Since routable addresses are guaranteed not to clash with it, APIPA offers an address. Hubs link various computer networking components together. In that it amplifies signals that degrade after travelling across long distances on connected wires, a hub also performs the function of a repeater.
To learn more about router click the link below:
brainly.com/question/29768017
#SPJ4
That's My Coding And Iam Doing It Correct, But When I Try To Submit It I Get This
Answer: You get It because you have glitch in your computer or have any error so you may refresh or sign in and out from ur computer.
Explanation:
Hyperspace toolbar
Lists the menu options most frequently accessed by a user. In addition to buttons for your most common workflows. Includes the Print and Logout buttons.
The hyperspace toolbar contains menu command shortcuts that are utilized frequently; click once to open the selected toolbar option.
The toolbar options can also be opened by using the keyboard; hold down the "Ctrl" key while selecting numbers 1 through 9, starting with "Appts" as number 1. To open the appointment desk, press and release #1 while holding down the Ctrl key. The main end-user interface for Epic, hosted on Citrix, is called Hyperspace, and it acts as the gateway to all other Epic apps. Users of Epic are undoubtedly accustomed to the Hyperspace login page. Depending on their individual jobs, Hyperspace users see distinct menus, tasks, and alternatives after logging in.
Learn more about Hyperspace here:
https://brainly.com/question/28265866
#SPJ4
Which network type uses light pulses to transmit data?
Answer:
Fiber optic cable
Explanation:
Fiber optic network uses light pulses to transmit data through optical fibers.
Explanation:The network type that uses light pulses to transmit data is called fiber optic network. In a fiber optic network, data is transmitted through optical fibers using pulses of light. These networks offer high-speed and secure data transmission, making them suitable for long-distance communication and high-bandwidth applications.
Learn more about fiber optic network here:https://brainly.com/question/34382358
#SPJ6
How do you verify that a device is recognized and enabled in Device Manager?
You have a device that is malfunctioning, which is the main cause of Unknown Device appearing in your Device Manager. Get the device's driver updated to resolve this problem.
What information about a device does Device Manager provide?A graphic representation of the hardware that is installed on your computer is shown by Device Manager. When you need to monitor and manage hardware devices and their drivers, use this utility.
In Device Manager, how can I enable devices?Click Device Manager under Devices and Printers in the Hardware and Sound pane. Double-click the device category icon in the Device Manager window to enable the device. Click to choose the device to be enabled under the Device Manager category.
To know more about Device Manager visit:-
https://brainly.com/question/11599959
#SPJ4
Which drive is configured as first in the boot sequence?
The CD-ROM or disc drive must come before the hard drive in the boot process in order to boot from the Windows disc. Computers that have a Boot Menu option allow users to choose the boot device from the menu.
What does BIOS boot priority mean?A priority list is the order of the boots. For instance, if your boot order places a USB drive above a hard disk, the computer will first try to boot from the USB drive before switching to the hard drive if the USB drive is not attached or has no operating system.
What three steps comprise booting?is the procedure for turning on a computer and launching the operating system. The BIOS and Setup Program, The Power-On-Self-Test, and Five more phases make up the booting procedure.
To know more about boot visit:-
https://brainly.com/question/14356249
#SPJ4
What does "account information disputed by consumer, meets fcra requirements" mean?
Answer:
the dispute you filed is in alignment with FCRA (Fair Credit Reporting Act) Requirements.
Explanation:
On a Windows 10, using Storage Spaces eliminates the need for which of the following tasks?
Repartitioning drives.
Resizing volumes.
Explanation
Storage spaces eliminates the need for such tasks as:
Repartitioning drives.
Resizing volumes.
Backing up data in order to repartition.
Storage Spaces on Windows 10 eliminates the need for;
Repartitioning drives and resizing volumes.
Backing up data in order to repartition may still be necessary depending on the specific use case.
Storage Spaces is a feature in Windows 10 that allows you to create virtual disks out of one or more physical hard drives. These virtual disks, called storage pools, can be used to store data just like any other physical hard drive.
One of the main advantages of using Storage Spaces is that it eliminates the need for repartitioning drives. This means that you can use multiple hard drives together as if they were one large drive, without having to manually partition them into separate sections. This can be useful if you need more storage space, but don't want to replace your current hard drive with a larger one.
Storage Spaces also eliminates the need for resizing volumes. With traditional hard drives, if you needed more storage space on a particular drive, you would have to manually resize the partition to make room for more data. With Storage Spaces, you can add more hard drives to the storage pool at any time, and the virtual disk will automatically expand to use the additional space.
To find more on Windows 10 storage spaces, look into:
brainly.com/question/14989547
#SPJ4
1.16.1: Fetch
function start() {
turnLeft();
move4();
turnRight();
move2();
takeBall();
move();
turnRight();
move4();
turnLeft();
move3();
gP();
move3();
move3();
gP();
putBall();
}
//allow move karel 4 times
function move4(){
move();
move();
move();
move();
}
function move2(){
move();
move();
}
function gP(){
turnLeft();
turnLeft();
}
function move3(){
move();
move();
move();
}
This script appears to be written in a language similar to Karel, which is a programming language used to teach beginners how to code. The script defines four functions: start, move4, move2 and gP, move3.
The start function is the main function that controls Karel's actions. The function starts by calling the turnLeft() function, which makes Karel turn left. Then it calls the move4() function, which makes Karel move forward 4 times. Next, it calls the turnRight() function, which makes Karel turn right. The script then calls the move2() function, which makes Karel move forward 2 times. Then it calls the takeBall() function, which makes Karel pick up a ball. After that, it calls the move() function, which makes Karel move forward once. Then it calls the turnRight() function again, which makes Karel turn right. Next, it calls the move4() function, which makes Karel move forward 4 times. Then it calls the turnLeft() function, which makes Karel turn left. Next, it calls the move3() function, which makes Karel move forward 3 times. Then it calls the gP() function, which makes Karel turn around (180 degree). Next it calls the move3() function, which makes Karel move forward 3 times. After that it calls the move3() function, which makes Karel move forward 3 times. Finally it calls the gP() function, which makes Karel turn around (180 degree). And then it calls the putBall() function, which makes Karel put down the ball.
The move4() function is a helper function that makes Karel move forward 4 times.
The move2() function is a helper function that makes Karel move forward 2 times.
The gP() function is a helper function that makes Karel turn around (180 degree).
The move3() function is a helper function that makes Karel move forward 3 times
When opening and closing a security container, complete the _____.
a. SF 701
b. SF 700
c. SF 702
d. SF 703
Option c is correct. SF 702 is the answer to this question. SF 702 is used to open and close security containers. Track security containers.
The security container can be opened and closed at any time. However, if possible, security containers should only be opened for privacy and security reasons. Security containers should use all possible safeguards such as guard protection, password protection, fingerprint protection, etc. Standard Form (SF 702) – Security Container Inspection Sheet. A standard form (SF 702 Security Container Sheet) tracks who opens, closes, and inspects security containers containing sensitive information.
SF 702 or "Security Container Check Sheet" is used to record the opening and closing of the data carrier. An area check is carried out in the SF 701 after the daily check is finished. The
SF 702 must be stored and disposed of according to a component records management program. SF 702 will be stored in the NDC until the next conformance inspection by a higher level control center.
Know more about information here:
https://brainly.com/question/29244533
#SPJ4
what was the first message sent between computers?
Answer:
the first message sent by computers was “lo”.
Explanation:
the phrase that was supposed to be sent was “login”, but the system crashed after the first two letters.
Which of the following best describes what a thesis for a historical essay should be?
A.
a well-researched fact
B.
a summary of an event
C.
an interpretive claim
D.
an uncontestable statement
A historical essay's thesis is most appropriately characterized as an interpretive claim. Argumentative historical thesis statements provide the author's viewpoint on a subject.
What is a thesis statement?The thesis statement contains information about the subject being covered, the arguments put forth in the work, and the intended audience. Your thesis statement should be in the final sentence of your introduction, which is typically referred to as your first paragraph.
What is a historical writing thesis statement?The statement that summarizes the historical argument is known as the thesis. The claim or thesis is cited by the Common Core State Standards as a crucial component of writing in history classes.
To know more about historical visit:-
https://brainly.com/question/21633419
#SPJ1
what is the output of the following code
w=0
x=5
y=1
z=4
Output is simply what occurs after all the code has been completed, the final result. It is what is entered into the console when all calculations have been completed. Basically, it's what is released.
An output is what in a coding example?A programmer may decide to incorporate outputs to keep the user updated on what is happening inside the programme. Here, the user is presented with the program's data either visually (on the screen) or physically (as printouts or signals, for example).
What does the C code's output look like?The built-in functions in C programming make it possible to read the input and pass it along to the programme as needed.
To know more about Output visit:-
https://brainly.com/question/12978033
#SPJ4
What to do if "Your tax return is still being processed" message appears
Your tax return may be essentially put on hold if the IRS needs more information from you or the IRS has to fix any errors before it can proceed with processing your return if the status of your tax return is "Still Being Processed".
How long should it continue to say that your tax return is being processed?Most of our reimbursements are processed in under 21 days. It can take six months or longer to process your return if you filed on paper and are anticipating a refund.
Is approved the same as still being processed?"Being processed" indicates that the IRS must process your return before approving your refund. Although the IRS typically sends refunds in less than 21 days after receiving tax returns, it's conceivable that your return may need more time.
To know more about tax visit:-
https://brainly.com/question/1396458
#SPJ4
which database encryption method can you use to encrypt data at rest?
Answer:
Transparent Data Encryption
Explanation:
Why is it important to take precautions such as turning off a computer and discharging electricity before
opening the case on a computer?
O The case requires battery operation only when being opened.
O The case is locked until the computer is unplugged.
/
O Memory will be lost if the case is removed while connected to electricity.
O The internal components are static sensitive.
The reason why is it important to take precautions such as turning off a computer and discharging electricity before opening the case on a computer is: "The internal components are static sensitive." (Option D)
What is the rationale for the above response?It is important to take precautions such as turning off a computer and discharging electricity before opening the case on a computer because the internal components of a computer are sensitive to static electricity.
Static electricity can build up in the body or in clothing and can cause a discharge of electricity when in contact with sensitive electronic components. This discharge can damage or destroy the components, leading to the malfunctioning or failure of the computer.
By turning off the computer and discharging any residual electricity, the risk of a static discharge is minimized.
Learn more about static sensitive at:
https://brainly.com/question/18354578
#SPJ1